|
creator |
Feufel, Dirk
| date |
2001-07-04
| | | description |
110 pages
| |
Für manche Daten, die im kommerziellen Bereich (z.B. bei Auktionen
oder Börsensystemen) per Multicast übertragen werden, wird eine
Möglichkeit gesucht, die die gleichzeitige Auslieferung der
übertragenen Informationen bei allen Empfängern garantiert.
Dazu wurden zwei Protokolle zu entwickeln, die die Freigabe der
Informationen bei den Empfängern durch eine sichere Hardware
steuern. Für die Realisierung kam eine Smart Card, genauer eine
Java Card, zum Einsatz. Die entwickelte Lösung erhöht die Fairness
zwischen allen Teilnehmern einer Multicast Übertragung und
schränkt die gute Skalierbarkeit einer Multicast-Anwendung nicht
ein. Sie ist des Weiteren tolerant gegenüber Fehlern (z.B. bei der
Übertragung oder durch Manipulation).
Die Gesamtaufgabe zerlegte sich in zwei unabhängige Teilaufgaben:
Zum einen wurde ein Protokoll (das Zeitprotokoll) entworfen und
implementiert, das die sichere Übermittlung einer Zeitinformation
von einem vertrauenswürdigen Zeitserver zu einer Smart Card
gewährleistet. Das Protokoll soll somit eine logische oder
physische Uhr auf einer Smart Card mit der Uhr auf dem Zeitserver
synchronisieren und dabei sicherstellen, dass Angriffe auf die Smart
Card (durch den Client oder durch Dritte) nicht zu einer
Manipulation der Uhr auf der Karte führen können. Zum anderen
wurde ein Protokoll (das Datenprotokoll) entworfen und
implementiert, das auf Basis einer Zeitinformation die Freigabe von
Daten durch die Smart Card steuert. Es ist dabei unabhängig vom
Zeitprotokoll selbst, setzt aber in der konkreten Implementierung
auf den Daten des Zeitprotokolls auf.
| format |
application/pdf
| | 1893638 Bytes | |